草庐IT

pdf 上传

全部标签

c# - iTextSharp 密码保护的 PDF

StackOverflow上的以下问答展示了如何生成没有适当密码就无法打开的PDF。PasswordprotectedPDFusingC#我想以类似的方式使用这个框架,但稍作改动以允许我的用户在不需要密码的情况下“打开”PDF,但只允许他们在有密码的情况下编辑PDF。iTextSharp可以吗?如果这很重要,我正在WF4.0自定义事件中使用C#4.0。 最佳答案 是的,您可以将两个密码传递给PdfEncryptor.Encrypt(),userPassword和ownerPassword。只需将null传递给userPassword

c# - Webdriver:文件上传

有没有办法与webdriver中的文件上传框进行交互?放置路径的表单字段是只读的,因此我无法写入。 最佳答案 您可以在不注入(inject)JavaScript的情况下执行此操作。您只需要捕获表单字段并在其中输入即可。类似于(使用RubyAPI):driver.find_element(:id,'upload').send_keys('/foo/bar') 关于c#-Webdriver:文件上传,我们在StackOverflow上找到一个类似的问题: http

c# - 使用 iTextSharp 在 C# 中旋转 PDF

我正在使用以下函数将pdf分成两部分。虽然它是拆分pdf,但内容是颠倒的。如何将其旋转180度。请帮忙。下面是相同的代码privatestaticvoidExtractPages(stringinputFile,stringoutputFile,intstart,intend){//getinputdocumentPdfReaderinputPdf=newPdfReader(inputFile);//retrievethetotalnumberofpagesintpageCount=inputPdf.NumberOfPages;if(endpageCount){end=pageCoun

c# - 如何在 itextsharp pdf 创建中设置单元格宽度

如何使用C#在itextsharppdf单元格中设置单元格宽度和高度。我只是用cell.width=200f;但它应该显示错误信息。widthcannotbeset.我该怎么办?.. 最佳答案 您没有设置单元格的宽度。您应该设置列的宽度。您可以通过将它们应用于表格对象来做到这一点:float[]widths=newfloat[]{1f,2f};table.SetWidths(widths);Neha的回答是设置表格对象的宽度更多引用资料在这里:http://www.mikesdotnetting.com/Article/86/iTe

c# - 打印Pdf文档C#字体生成的Barcode

我有一个小应用程序,我可以在其中执行pdf文档打印。除了从字体生成条形码的文件外,一切正常,页面的这一部分看起来变形(条形码条中间的条形码文本)。有谁知道为什么会发生这种情况,有什么方法可以解决这个问题吗?我的代码:publicstaticvoidPrindDocument(stringfilePath,PrinterSettingprinterSetting,intcopies){SpirePdf.PdfDocumentdoc=newSpirePdf.PdfDocument();doc.LoadFromFile(filePath);PrintDialogdialogPrint=new

c# - 未记录的 Windows 内置 PDF 渲染器功能?

使用Windows.Data.Pdf命名空间,我能够在不使用任何第三方库的情况下呈现pdf(作为图像)。如果我没记错的话,Microsoft的Edge浏览器使用相同的库来呈现pdf(Windows.Data.Pdf.dll)。通过查看官方Windows.Data.Pdf文档here我可以看到它只是关于convertingapageinaPortableDocumentFormat(PDF)documenttoanimagefile.但是,Edge浏览器在呈现pdf时具有“搜索文本”功能,我在Windows.Data.Pdf库中的任何地方都找不到。我的问题是,Windows.Data.P

c# - 上传速度问题: HttpWebRequest

这个问题在这里已经有了答案:.NETHttpWebRequestSpeedversusBrowser(9个回答)关闭9年前。我正在使用HttpWebRequest将文件上传到某个服务器,现在的问题是我遇到了速度问题。我无法获得与浏览器(MozillaFirefox)相同的上传速度,我获得的速度是浏览器速度的1/5。这是我的HttpWebRequest对象的设置//headersisaNameValueCollectiontypeobject,//Methodisastruct{GET,POST,HEAD}HttpWebRequestrequest=(HttpWebRequest)Web

c# - 在 Azure 网站中将 rdlc 渲染为 pdf

尝试在azure上将localreport.rdlc导出为PDF时出现以下错误。Microsoft.Reporting.WebForms.LocalProcessingException:Anerroroccurredduringlocalreportprocessing.--->System.ArgumentException:Parameterisnotvalid.atSystem.Drawing.Graphics.GetHdc()我知道这是一个已知问题,与GDI有关,请参阅WindowsAzureforum不管怎样,有没有人知道这个问题。我想导出到html或其他东西,但本地报告似

c# - 上传文件到服务器抛出内存不足异常

我正在尝试使用asp.netwebapi实现文件上传系统,但我遇到了问题。我正在尝试将多部分表单数据放入内存流中,以便根据服务层实现将其写入磁盘或blob存储。问题是它适用于小文件,但我试图上传一个291MB的文件,它抛出了内存不足异常。这是代码:if(!Request.Content.IsMimeMultipartContent()){Request.CreateErrorResponse(HttpStatusCode.UnsupportedMediaType,"Requestmustbemultipart.");}varprovider=newMultipartMemoryStre

c# - 使用 HttpWebRequest POST 数据/使用 multipart/form-data 上传图像

我正在尝试使用ImageShackAPI上传图片。要使用它,我应该使用multipart/form-dataPOST图像。我这样做了......varpostData="";varreq=HttpWebRequest.Create("http://www.imageshack.us/upload_api.php");req.Method="POST";req.ContentType="multipart/form-data";postData+="key=my_key_here&";postData+="type=base64&";//getbase64datafromimagebyt